#simple {
    width: 467px;
    height: 1%;
    border: 1px dashed silver;
}
#simple:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#simple-top {
    border: 1px dashed orange;
    padding: 5px;
    margin: 5px;
}
#simple-content {
    border: 1px dashed orange;
    width: 200px;
    float: left;
    padding: 5px;
    margin: 5px;
}
#simple-left {
    float: left;
    width: 100px;
    border: 1px dashed orange;
    padding: 5px;
    margin: 5px;
}
#simple-right {
    float: left;
    width: 100px;
    max-width: 100px;
    border: 1px dashed orange;
    padding: 5px;
    margin: 5px;
}
#simple-recycle_bin{
    padding: 5px;
    border: 1px dashed red;
    clear: both;
    margin: 5px;
}
#simple-static{
    margin: 5px;
    padding-left: 5px;
    border-left: 1px dashed orange;
}
#simple-dynamic{
    margin: 5px;
    padding-left: 5px;
    border-left: 1px dashed blue;
}
#simple .widget{
    border: 1px dashed silver;
    cursor: move;
    overflow: hidden;
}
#simple .widget label{
    padding: 5px;
}
.placeholder{
    height: 28px;
    border: 1px dashed orange;
}